#include <deLine_priv.hpp>
Inheritance diagram for deLine:


Public Member Functions | |
| long | Release () |
| void | GetPointOnLine (deDouble Fraction, deVec3d &point) |
| void | GetTangentAtPoint (deDouble Fraction, deVec3d &point) |
| long | GetLength () |
| long | GetNumCVs () |
| void | GetCVList (deVec3d buffer[]) |
| deVec3d | GetCV (long num) |
| void | SetCV (long num, deVec3d &CV) |
| void | SetCVList (long num, deVec3d CVList[]) |
| void | AddCV (deVec3d &point) |
| IdeLine * | Copy () |
Protected Member Functions | |
| deLine () | |
| virtual | ~deLine () |
| virtual void | InterpolateLine (deDouble Fraction, deVec3d &point)=0 |
| virtual void | InterpolateTangent (deDouble Fraction, deVec3d &point)=0 |
| virtual IdeLine * | CopyLine ()=0 |
Protected Attributes | |
| long | m_CVNum |
| deTArray< deVec3d > | m_CVList |
| long | m_Length |
| deBoolean | m_Changed |
|
|
|
|
|
|
|
|
Implements IdeLine. |
|
|
Implements IdeLine. |
|
|
Implemented in GroupLine, StraightLine, BezierLine, and ArcLine. |
|
|
Implements IdeLine. |
|
|
Implements IdeLine. |
|
|
Implements IdeLine. |
|
|
Implements IdeLine. |
|
||||||||||||
|
Implements IdeLine. |
|
||||||||||||
|
Implements IdeLine. |
|
||||||||||||
|
Implemented in GroupLine, StraightLine, BezierLine, and ArcLine. |
|
||||||||||||
|
Implemented in GroupLine, StraightLine, BezierLine, and ArcLine. |
|
|
Implements IdeLine. |
|
||||||||||||
|
Implements IdeLine. |
|
||||||||||||
|
Implements IdeLine. |
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3